home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Loadstar 34
/
034.d81
/
program sentry
(
.txt
)
< prev
next >
Wrap
Commodore BASIC
|
2022-08-26
|
4KB
|
110 lines
5 gosub60100:clr
10 poke53280,0:poke53281,0
20 printchr$(147)chr$(154)chr$(142)
30 forl=1to9:print:next
40 printchr$(18);
50 printtab(13);"program sentry":print:print
55 print"by bennett cookson jr. & alan w. poole"
60 a=52950
70 readn:ifn=256then110
80 pokea,n
90 a=a+1:s=s+n
100 goto70
110 ifs<>27668thenprint:print"there is an error in the data.":stop
112 print" press [space] to continue, q to quit.":poke198,.
113 geta$:ifa$<>" "anda$<>"q"then113
114 ifa$="q"thengosub60000:goto112
120 poke818,214:poke819,206
130 poke816,40:poke817,207
140 printchr$(19):printchr$(147)
145 gosub60500
150 new
52950 data 72,138,72,152,72,169,11,160
52958 data 207,32,30,171,32,196,207,32
52966 data 96,165,173,0,2,240,6,32
52974 data 207,207,32,126,207,104,168,104
52982 data 170,104,32,237,245,144,1,96
52990 data 173,0,2,240,6,32,207,207
52998 data 32,126,207,24,96,13,87,72
53006 data 65,84,32,87,73,76,76,32
53014 data 66,69,32,84,72,69,32,80
53022 data 65,83,83,87,79,82,68,63
53030 data 32,0,72,138,72,152,72,169
53038 data 98,160,207,32,30,171,32,196
53046 data 207,32,96,165,173,0,2,208
53054 data 8,104,168,104,170,104,76,165
53062 data 244,32,207,207,104,168,104,170
53070 data 104,32,165,244,144,1,96,134
53078 data 45,132,46,32,126,207,166,45
53086 data 164,46,24,96,13,80,76,69
53094 data 65,83,69,32,69,78,84,69
53102 data 82,32,84,72,69,32,80,65
53110 data 83,83,87,79,82,68,58,0
53118 data 165,43,133,253,165,44,133,254
53126 data 160,0,177,253,240,9,32,168
53134 data 207,81,253,240,2,145,253,230
53142 data 253,208,2,230,254,165,253,197
53150 data 45,208,231,165,254,197,46,208
53158 data 225,96,56,173,54,3,109,57
53166 data 3,109,59,3,141,54,3,162
53174 data 4,189,54,3,157,55,3,202
53182 data 16,247,173,54,3,96,162,5
53190 data 169,0,157,0,2,202,16,250
53198 data 96,162,5,189,0,2,157,54
53206 data 3,202,16,247,96,256
60000 print" are you sure you want to quit? (y/n)":poke198,.
60010 geta$:ifa$<>"y"anda$<>"[217]"anda$<>"n"anda$<>"[206]"then60010
60020 ifa$="n"ora$="[206]"thenreturn
60030 open15,8,15,"r0:hello connect=hello connect":input#15,er:close15
60040 ifer<>63thenend
60050 load"hello connect",8
60100 pn$="[208][210][207][199][210][193][205] [211][197][206][212][210][217]":an$="[194][217]: [194][197][206][206][197][212] [195][207][207][203][211][207][206] & [193][204][193][206] [208][207][207][204][197]"
60110 bo=5:sc=1:cl=06:c1=4:c2=00:c3=4:c4=00:c5=00:c6=02:c7=09
60130 poke53280,bo:poke53281,sc:print"[147]";:goto60250
60140 poke646,c1:print" [164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
60150 poke646,c2:print" [165] [204][207][193][196][211][212][193][210] [208][210][197][211][197][206][212][211]: [167]"
60170 poke646,c1:print" [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163]"
60180 poke646,c6:print""tab(20-len(pn$)/2);pn$
60190 poke646,c7:print""tab(20-len(an$)/2);an$
60200 poke646,c5:print""tab(13)"[195][207][208][217][210][201][199][200][212] 1986"
60210 printtab(9)"[195][207][205][205][207][196][207][210][197] [208][213][194][204][201][195][193][212][201][207][206][211]"
60220 poke646,c3:print" [164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164][164]"
60230 poke646,c4:print" [165] [167]"
60240 poke646,c3:print" [163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][163][146]";
60245 poke198,.:goto60360
60250 poke646,cl
60255 print" [172][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][187]"
60260 fora=1to3:gosub60470:next
60270 gosub60470:print"[145][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183][183]"
60280 fora=1to16:gosub60470:next
60290 print"[145][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175][175]"
60300 fora=1to3:gosub60470:next
60310 print" [188][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][162][146][190]";
60320 poke53280,bo:poke53281,sc:goto60140
60360 print"";
60370 poke646,c2:print"[165][208]ress the [[211][208][193][195][197] [194][193][210]] to continue.[167]"
60380 fora=1to100
60390 geta$:ifa$=" "ora$="[160]"thenreturn
60400 next
60410 print"";
60420 print"[165] [167]"
60430 fora=1to100
60440 geta$:ifa$=" "ora$="[160]"thenreturn
60450 next
60460 goto60360
60470 print" [161][146][161]":return
60500 print"[147]"chr$(142)
60505 print" program sentry - instructions"
60510 print"program sentry has just been activated."
60520 print"to de-activate program sentry, press"
60530 print"run/stop restore."
60540 print"program sentry protects your programs"
60550 print"by requiring a password to load them."
60560 print"each program can have a different"
60570 print"password and can only be loaded if"
60580 print"program sentry is active and the"
60590 print"correct password is given."
60600 print"warning: do not forget the password!"
60610 print"there is no way to recover a program"
60620 print"without the correct password!"